quadric surfaces patrickjmt